package com.zz.ecommerce.pojo;

import com.zz.ecommerce.utils.SqlType;

import java.io.Serializable;

/**
 * 申报单单表头(正式)
 */
public class CbecExchangeList implements Serializable {
    private static final long serialVersionUID = 587127735450129303L;

    /**
     * 唯一主键
     */
    private String id;
    /**
     * 申报类型
     */
    private String apptype;

    /**
     * 申报时间
     */
    @SqlType(inTable = false, type = "date", format = "yyyy-MM-dd")
    private String apptimeStart;
    @SqlType(inTable = false, type = "date", format = "yyyy-MM-dd")
    private String apptimeEnd;

    /**
     * 申报时间
     */
    @SqlType(type = "date", format = "YYYY-MM-DD", qryStart = "apptimeStart", qryEnd = "apptimeEnd")
    private String apptime;
    /**
     * 业务状态
     */
    private String appstatus;
    /**
     * 申报海关代码
     */
    private String customscode;
    /**
     * 订单编号
     */
    private String orderno;
    /**
     * 电商平台代码
     */
    private String ebpcode;
    /**
     * 电商平台名称
     */
    private String ebpname;
    /**
     * 电商企业代码
     */
    private String ebccode;
    /**
     * 电商企业名称
     */
    private String ebcname;
    /**
     * 物流运单编号
     */
    private String logisticsno;
    /**
     * 物流企业代码
     */
    private String logisticscode;
    /**
     * 物流企业名称
     */
    private String logisticsname;
    /**
     * 企业内部编号
     */
    private String copno;
    /**
     * 预录入编号
     */
    private String preno;
    /**
     * 清单编号
     */
    private String invtno;
    /**
     * 订购人证件类型
     */
    private String buyeridtype;
    /**
     * 订购人证件号码
     */
    private String buyeridnumber;
    /**
     * 订购人姓名
     */
    private String buyername;
    /**
     * 订购人电话
     */
    private String buyertelephone;
    /**
     * 申报企业代码
     */
    private String agentcode;
    /**
     * 申报企业名称
     */
    private String agentname;
    /**
     * 退货原因
     */
    private String reason;
    /**
     * 备注
     */
    private String note;

    /**
     * 进出口
     */
    private String ieFlag;
    /**
     *  贸易方式
     */
    private String tradeMode;

    public String getIeFlag() {
        return ieFlag;
    }

    public void setIeFlag(String ieFlag) {
        this.ieFlag = ieFlag;
    }

    public String getTradeMode() {
        return tradeMode;
    }

    public void setTradeMode(String tradeMode) {
        this.tradeMode = tradeMode;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getApptype() {
        return apptype;
    }

    public void setApptype(String apptype) {
        this.apptype = apptype;
    }

    public String getApptime() {
        return apptime;
    }

    public void setApptime(String apptime) {
        this.apptime = apptime;
    }

    public String getApptimeStart() {
        return apptimeStart;
    }

    public void setApptimeStart(String apptimeStart) {
        this.apptimeStart = apptimeStart;
    }

    public String getApptimeEnd() {
        return apptimeEnd;
    }

    public void setApptimeEnd(String apptimeEnd) {
        this.apptimeEnd = apptimeEnd;
    }

    public String getAppstatus() {
        return appstatus;
    }

    public void setAppstatus(String appstatus) {
        this.appstatus = appstatus;
    }

    public String getCustomscode() {
        return customscode;
    }

    public void setCustomscode(String customscode) {
        this.customscode = customscode;
    }

    public String getOrderno() {
        return orderno;
    }

    public void setOrderno(String orderno) {
        this.orderno = orderno;
    }

    public String getEbpcode() {
        return ebpcode;
    }

    public void setEbpcode(String ebpcode) {
        this.ebpcode = ebpcode;
    }

    public String getEbpname() {
        return ebpname;
    }

    public void setEbpname(String ebpname) {
        this.ebpname = ebpname;
    }

    public String getEbccode() {
        return ebccode;
    }

    public void setEbccode(String ebccode) {
        this.ebccode = ebccode;
    }

    public String getEbcname() {
        return ebcname;
    }

    public void setEbcname(String ebcname) {
        this.ebcname = ebcname;
    }

    public String getLogisticsno() {
        return logisticsno;
    }

    public void setLogisticsno(String logisticsno) {
        this.logisticsno = logisticsno;
    }

    public String getLogisticscode() {
        return logisticscode;
    }

    public void setLogisticscode(String logisticscode) {
        this.logisticscode = logisticscode;
    }

    public String getLogisticsname() {
        return logisticsname;
    }

    public void setLogisticsname(String logisticsname) {
        this.logisticsname = logisticsname;
    }

    public String getCopno() {
        return copno;
    }

    public void setCopno(String copno) {
        this.copno = copno;
    }

    public String getPreno() {
        return preno;
    }

    public void setPreno(String preno) {
        this.preno = preno;
    }

    public String getInvtno() {
        return invtno;
    }

    public void setInvtno(String invtno) {
        this.invtno = invtno;
    }

    public String getBuyeridtype() {
        return buyeridtype;
    }

    public void setBuyeridtype(String buyeridtype) {
        this.buyeridtype = buyeridtype;
    }

    public String getBuyeridnumber() {
        return buyeridnumber;
    }

    public void setBuyeridnumber(String buyeridnumber) {
        this.buyeridnumber = buyeridnumber;
    }

    public String getBuyername() {
        return buyername;
    }

    public void setBuyername(String buyername) {
        this.buyername = buyername;
    }

    public String getBuyertelephone() {
        return buyertelephone;
    }

    public void setBuyertelephone(String buyertelephone) {
        this.buyertelephone = buyertelephone;
    }

    public String getAgentcode() {
        return agentcode;
    }

    public void setAgentcode(String agentcode) {
        this.agentcode = agentcode;
    }

    public String getAgentname() {
        return agentname;
    }

    public void setAgentname(String agentname) {
        this.agentname = agentname;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }
}